<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 1.自定义一个随机颜色函数
    function getRandomColor(flag = true) {
      // 3.true返回#ffffff
      // 4.否则返回rgb(255,255,255)
      if (flag) {
        let arr = ['1', '2', '3', '4', '5', '6','7', '8', '9', 'a', 'b', 'c', 'd','e','f']
        let str = '#'
        for (let i = 1; i <= 6; i++) {
          let random = Math.floor(Math.random() * arr.length)
          str += arr[random]
        }
        return str
      } else {
        let r = Math.floor(Math.random() * 256)
        let g = Math.floor(Math.random() * 256)
        let b = Math.floor(Math.random() * 256)
        return `rgb(${r}, ${g}, ${b})`
      }
    }
    // 2.调用函数
    console.log(getRandomColor(true))
    console.log(getRandomColor(false))
    console.log(getRandomColor())
  </script>
</body>
</html>